import { computed, Ref } from "vue"
import { PPTElementShadow } from "@/types/slides"

// 计算元素的阴影样式
export default (shadow: Ref<PPTElementShadow | undefined>) => {
  const shadowStyle = computed(() => {
    if (shadow.value) {
      const { h, v, blur, color } = shadow.value
      return `${h}px ${v}px ${blur}px ${color}`
    }
    return ''
  })
  return {
    shadowStyle
  }
}